"""
Author: HuWen
@file: loc_workplace_management.py
@dateTime: 2025/8/14 14:36
加油加油！！！
"""
from common.locate_by import By


class WorkplaceManagementLoc:

    loc_workshop_mgr ={
        'loc_role': By.radio,
        'loc_name':'车间管理'
    }

    loc_create_workshop_button = {
        'loc_role': By.button,
        'loc_name': '创建车间'
    }
    loc_confirm_button = {
        'loc_role': By.button,
        'loc_name': '确 定'
    }
    loc_delete_confirm_button = {
        'loc_role': By.button,
        'loc_name': '确定'
    }
    loc_view_button = {
        'loc_role': By.button,
        'loc_name': '查看',
        'seq': 2  # 第2个查看按钮（nth(1)对应seq=2）
    }
    loc_edit_button = {
        'loc_role': By.button,
        'loc_name': '编辑',
        'seq': 2  # 第2个编辑按钮
    }
    loc_delete_button = {
        'loc_role': By.button,
        'loc_name': '删除',
        'seq': 2  # 第2个删除按钮
    }

    # 输入框定位（创建车间对话框内）
    loc_workshop_name_input = {
        'page_role': By.dialog,
        'page_title': '创建车间',
        'loc_role': By.textbox,
        'loc_name': '* 车间名称:'
    }
    loc_area_input = {
        'page_role': By.dialog,
        'page_title': '创建车间',
        'loc_role': By.textbox,
        'loc_name': '占地面积:'
    }
    loc_floor_input = {
        'page_role': By.dialog,
        'page_title': '创建车间',
        'loc_role': By.textbox,
        'loc_name': '层数:'
    }
    loc_height_input = {
        'page_role': By.dialog,
        'page_title': '创建车间',
        'loc_role': By.textbox,
        'loc_name': '楼高:'
    }
    loc_structure_input = {
        'page_role': By.dialog,
        'page_title': '创建车间',
        'loc_role': By.textbox,
        'loc_name': '请输入 建筑结构'
    }
    loc_fire_risk_input = {
        'page_role': By.dialog,
        'page_title': '创建车间',
        'loc_role': By.textbox,
        'loc_name': '请输入 火灾危险等级'
    }
    loc_fire_resistance_input = {
        'page_role': By.dialog,
        'page_title': '创建车间',
        'loc_role': By.textbox,
        'loc_name': '耐火等级:'
    }
    loc_substance_input = {
        'page_role': By.dialog,
        'page_title': '创建车间',
        'loc_role': By.textbox,
        'loc_name': '主要储存物质:'
    }
    loc_remark_input = {
        'page_role': By.dialog,
        'page_title': '创建车间',
        'loc_role': By.textbox,
        'loc_name': '备注信息:'
    }

    # 富文本编辑器（iframe内）
    # loc_rich_text_editor = {
    #     'page_role': By.dialog,
    #     'page_title': '创建车间',
    #     'loc_role': By.iframe,
    #     'loc_name': 'Rich Text Area',
    #     'frame_content': {
    #         'loc_role': By.textbox,
    #         'loc_name': '编辑区. 按Alt+0键打开帮助'
    #     }
    # }

    # 位置选择相关
    loc_location_selector = {
        'page_role': By.dialog,
        'page_title': '创建车间',
        'loc_role': By.combobox,
        'loc_name': '位置:'
    }

